
%\version{n}
%

\documentclass[a4paper,10pt]{article}
\usepackage{enumerate}
\usepackage{color}
\usepackage{graphicx}
\usepackage{inputenc}
\usepackage{geometry}
\usepackage{ae}
%\usepackage[dvipsnames]{xcolor}
\title{Forma Estrategia}
\begin{document}
\maketitle
Este documento define las necesidades del proyecto: {\bf Administraci\'on de Asesorias\\}.

{\sc Listado de Necesidades}

\begin{enumerate}
  \item $\circ$ [Controlador-Profesor] Registro, Modificaci\'on y Eliminaci\'on de datos personales.
  \item $\circ$ [Controlador-Profesor] Publicaci\'on, Modificaci\'on y Eliminaci\'on de horarios de asesor\'ia.
  \item $\circ$ [Controlador-Cita] Creaci\'on, Modificaci\'on y Eliminaci\'on de citas.
  \item $\circ$ [Integraci\'on] Sincronizaci\'on de citas. {\it Aceptar o Rechazar} una cita.
  \item $\circ$ [Integraci\'on] Sistema de Notificaci\'on B\'asico. {\it Profesor Manda notificaci\'on.}
  \item $\bullet$ [Avanzada] Notificaciones a trav\'es de correo electr\'onico.
  \item $\circ$ [B\'asico] Esquema entidad-relaci\'on de la base de datos, descripci\'on de los campos, etc.
  \item $\circ$ [B\'asico] Base de datos en el sistema de desarrollo.
  \item $\bullet$ [Avanzado] Validaci\'on de formas, y procuraci\'on de la integridad de la base de datos desde nivel aplicaci\'on.
  \item $\circ$ [Controlador-Alumno] Registro, Modificaci\'on y Eliminaci\'on de datos personales. 
  \item $\bullet$ [Integraci\'on] Cancelaci\'on de citas con profesores/alumnos. {\it Ambos lados, desde el Alumno, y desde el Profesor.} 
  \item $\circ$ [Integraci\'on] Sistema de Notificaci\'on B\'asico. {\it Alumno Recibe Notificaci\'on.}
  \item $\circ$ [Seguridad] Alumno ingresa a la aplicaci\'on web.
  \item $\circ$ [Seguridad] Profesor ingresa a la aplicaci\'on web.
  \item $\circ$ [Vistas] CRUD (Create, Read/Show, Update, Delete) para el Profesor.
  \item $\circ$ [Vistas] CRUD (Create, Read/Show, Update, Delete) para el Alumno.
  \item $\circ$ [Vistas] CRUD (Create, Read/Show, Update, Delete) para Cita.
  \item $\circ$ [Modelo] de Alumno.
  \item $\circ$ [Modelo] de Profesor.
  \item $\circ$ [Modelo] de Cita.
  \item $\circ$ [Vista] Consulta tipo 1 {\it a.}
  \item $\bullet$ [Vista] Consulta tipo 2 {\it b.}
  \item $\circ$ [Vista] Consulta tipo 3 {\it c.}
  \item $\bullet$ [Vista] Consulta tipo 4 {\it d.}
  \item $\circ$ [Obligatorio] Uso de Java o de .Net como lenguaje de programaci\'on.
  \item $\circ$ [B\'asico] Interfaz gr\'afica usando CSS sencillos.
  \item $\bullet$ [Avanzado] Uso de Ajax y JavaScript para mejorar interacci\'on del usuario con la aplicaci\'on y mejora de la interfaz.
  \item $\bullet$ [Avanzado] Definici\'on de CSS m\'as amplios que mejoren la interfaz.
  \item $\bullet$ [Avanzado] Correcci\'on y detalles de CSS
  \item $\bullet$ [Necesario] Pruebas de la aplicaci\'on, y {\it debugging}.
\\
\end{enumerate}

{\sc Diagrama de Dependencias}
\\\\
El diagrama de dependencias se presenta a continuaci\'on:
\begin{figure}[h]
  \scalebox{.36}{\includegraphics{estrategia.jpg}}
\end{figure}
\end{document}